package com.practice.service.admin;

import com.practice.common.result.PageResult;
import com.practice.common.result.Result;
import com.practice.pojo.admin.dto.PageCateDTO;
import com.practice.pojo.user.entity.Cate;

public interface CateService {
    /**
     * 分类详情
     * @return
     */
    Result selectById(String id);
    /**
     * 分类分页
     * @return
     */
    Result list(PageCateDTO dto);

    /**
     * 分类删除
     * @param id
     * @return
     */
    Result deleteById(String id);

    /**
     * 分类修改
     * @param cate
     * @return
     */
    Result update(Cate cate);

    /**
     * 分类添加
     * @return
     */
    Result add(Cate cate);

    /**
     * 分类列表全部
     * @return
     */
    Result selectAll();
}
